@charset "utf-8";
body,
div,
ul,
ol,
dl,
dt,
dd,
li,
dl,
h1,
h2,
h3,
h4,
p {
  margin: 0;
  padding: 0;
  font-family: "PingFangSC-Regular,PingFang SC", arial, "Hiragino Sans GB",
    "PingFangSC", "Microsoft Yahei", sans-serif;
}

@font-face {
  font-family: PingFangSC;
  src: url(../font/heizi.ttf);
}

ol,
ul,
li {
  list-style: none;
}

img {
  border: 0;
  vertical-align: middle;
}

body {
  color: #000000;
  background: #fff;
  min-width: 1240px;
}

.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}

.clearfloat {
  zoom: 1;
}

.clear {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}

a {
  color: #000000;
  text-decoration: none;
}

body,
html {
  width: 100%;
  height: 100%;
  min-width: 1240px;
  background: #f2f5fb;
}

/* 清除ie的默认选择框样式清除，隐藏下拉箭头 */
select::-ms-expand {
  display: none;
}

i,strong,em {
  font-style:normal
}

.login-box {
  position: relative;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: url("./img/login_bg.png") no-repeat;
  font-size:12px;
  color:rgba(51,51,51,1);
}
.login-box-content {
  position: relative;
  width: 400px;
  max-width: 100%;
  margin-top: 169px;
}
.login-content-icon {
  text-align: center;
}
/* .login-content-main {

} */
/* title */
.login-content-main .content-title {
  margin: 57px auto 35px auto;
  font-size: 26px;
  color:rgba(0,0,0,1);
  text-align: center;
}
/* input */
.content-form>div {
  background:rgba(255,255,255,1);
  border:1px solid rgba(204, 204, 204, 0.49);
}
.content-form .content-username {
  margin-bottom: 25px;
  /* margin-bottom: 31px; */
}
.content-form>div input {
  border: none;
  width: 100%;
  outline: none;
  padding: 10px 10px;
  box-sizing: border-box;
  font-size:12px;
}
/* 记住密码 */
.content-remb {
  display: flex;
  font-size:21px;
  color:rgba(0,0,0,1);
  align-items: center;
  /* margin: 20px 0 59px 0px; */
  margin: 20px 0 49px 0px;
}
.content-remb>div {
  width:21px;
  height:21px;
  line-height:21px;
  border: 1px solid #cccccc;
  text-align: center;
  cursor: pointer;
  margin-right: 3px;
  display: flex;
  justify-content: center;
}
/* .content-remb>div span {
} */
/* 登录按钮 */
.content-btn {
  width: 100%;
  line-height: 40px;
  text-align: center;
  background:linear-gradient(180deg,rgba(255,122,0,1),rgba(254,158,71,1));
  box-shadow:0px 10px 16px 0px rgba(107,131,173,0.51);
  border-radius:2px;
  font-size:16px;
  color:rgba(255,255,255,1);
  margin-bottom: 21px;
  cursor: pointer;
}
/* 提醒 */
.content-tagging {
  font-size: 14px;
  color: #333333;
  text-align: center;
}
/* 错误信息提示 */
.content-error-text {
  display: flex;
  height:36px;
  background:rgba(255,231,236,1);
  border:1px solid rgba(255, 9, 58, 1);
  border-radius:4px;
  align-items: center;
  margin-bottom: 8px;
  box-sizing: border-box;
}
.content-error-text .content-error {
  width:22px;
  height:22px;
  color: #fff;
  background: #FF093A;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 21px;
  margin-left: 18px;
}
.content-error-text>span {
  font-size:14px;
  color:rgba(255,9,58,1);
}
.hidden {
  display: none;
}
.show {
  display: block;
}


